The Flutter Shutter Code Calculator

نویسنده

  • Yohann Tendero
چکیده

The goal of the flutter shutter is to make uniform motion blur invertible, by a “fluttering” shutter that opens and closes on a sequence of well chosen sub-intervals of the exposure time interval. In other words, the photon flux is modulated according to a well chosen sequence called flutter shutter code. This article provides a numerical method that computes optimal flutter shutter codes in terms of mean square error (MSE). We assume that the observed objects follow a known (or learned) random velocity distribution. In this paper, Gaussian and uniform velocity distributions are considered. Snapshots are also optimized taking the velocity distribution into account. For each velocity distribution, the gain of the optimal flutter shutter code with respect to the optimal snapshot in terms of MSE is computed. This symmetric optimization of the flutter shutter and of the snapshot allows to compare on an equal footing both solutions, i.e. camera designs. Optimal flutter shutter codes are demonstrated to improve substantially the MSE compared to classic (patented or not) codes. A numerical method that permits to perform a reverse engineering of any existing (patented or not) flutter shutter codes is also described and an implementation is given. In this case we give the underlying velocity distribution from which a given optimal flutter shutter code comes from. The combination of these two numerical methods furnishes a comprehensive study of the optimization of a flutter shutter that includes a forward and a backward numerical solution. Source Code The C++ source code, version 2.0, is available from the article web page. The documentation is included in the archive. Basic compilation and usage instructions are included in the README.txt file. The demo permits to compute optimal flutter shutter codes for (truncated) Gaussian and uniform probability velocity distribution. It computes the optimal snapshot, as well. In this case the demo provides the ideal exposure time, taking the velocity model into account. It also computes the gain in terms of MSE of the flutter shutter compared to the optimal snapshot. This comparison permits to decide the viability of the flutter shutter apparatus for any application. http://dx.doi.org/10.5201/ipol.2015.108 Y. Tendero, The Flutter Shutter Code Calculator, Image Processing On Line, 5 (2015), pp. 234–256. http://dx.doi.org/10.5201/ipol.2015.108 The Flutter Shutter Code Calculator

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Flutter Shutter Camera Simulator

The proposed method simulates an embedded flutter shutter camera implemented either analogically or numerically, and computes its performance. The goal of the flutter shutter is to make motion blur invertible, by a “fluttering” shutter that opens and closes on a well chosen sequence of time intervals. In the simulations the motion is assumed uniform, and the user can choose its velocity. Severa...

متن کامل

The Flutter Shutter Paradox

Acquiring good quality images of moving objects by a digital camera remains a valid question, particularly if the velocity of the photographed object is only partially known, it is virtually impossible to tune an optimal exposure time. The same question arises when a solid object is being photographed by a moving camera. This is not only frequent, but even necessary when the camera is embarked ...

متن کامل

Light Efficient Flutter Shutter

Light&Efficient&Flutter&Shutter& ! Moshe!Ben)Ezra! August!2012! ! ! Abstract& ! Flutter! shutter! is! technique! in! which! the! exposure! is! chopped! into! segments! and! light! is! only! integrated!part!of! the! time.!By! carefully! selecting! the! chopping! sequence! it! is!possible! to!better! condition! the! data! for! reconstruction! problems! such! as!motion! deblurring,! focal! sweepin...

متن کامل

On a Mathematical Theory of Coded Exposure

This paper proposes a mathematical model and formalism to study coded exposure (flutter shutter) cameras. The model includes the Poisson photon (shot) noise as well as any additive (readout) noise of finite variance. This is an improvement compared to our previous work that only considered the Poisson noise. In addition, closed formulae for the Mean Square Error and Signal to Noise Ratio of the...

متن کامل

Analysis of Motion Blur with a Flutter Shutter Camera for Non-linear Motion

Motion blurs confound many computer vision problems. The fluttered shutter (FS) camera [1] tackles the motion deblurring problem by emulating invertible broadband blur kernels. However, existing FS methods assume known constant velocity motions, e.g., via user specifications. In this paper, we extend the FS technique to general 1D motions and develop an automatic motion-from-blur framework by a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IPOL Journal

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2015